use icudt??{b,l}.dat depending on architecture
authorCarsten Schoenert <c.schoenert@t-online.de>
Sun, 27 Aug 2017 19:14:01 +0000 (21:14 +0200)
committerCarsten Schoenert <c.schoenert@t-online.de>
Mon, 24 Dec 2018 16:04:10 +0000 (16:04 +0000)
commit1e2ddb60cf93a26f8fa264c112d8e94af20b54a3
treeb598b5a20d93382351bf96d7f54958a57f6ab5e4
parentb214a1bf8aa59c8d5a6e74bacd28be74f5501c03
use icudt??{b,l}.dat depending on architecture

Upstream doesn't really care about big endian platforms and so also don't
care about a needed file icudt??b.dat on big endian platforms. Changing
the m4 macro for ICU so the needed file will be depended on the build
platform exported and let later the configure run automatically use the
correct name for the ICU *.dat file so we not only depend on the
prebuild *.dat file for little endian.

The `case foo in ...` loop could be obviously more compressed with only
one case entry for all architectures which are all big endian.

---%<---
    case $host in
       dnl big endian architectures
       hppa-*|m68k-*|...)
--->%---

For more readability the more exclusive extra list of all possible
architectures with big endianness in Debian was choosen.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name use-icudt-b-l-.dat-depending-on-architecture.patch
build/autoconf/icu.m4